﻿using CleanArchitecture.Infrastructure.Interfaces;
using System.Collections.Generic;

namespace CleanArchitecture.Infrastructure.Entities.Settings
{
    /// <summary>
    /// Seo settings
    /// </summary>
    public class SeoSettings : ISettings
    {
        /// <summary>
        /// Gets or sets a value for Page Title
        /// </summary>
        public string PageTitleSeparator { get; set; }

        /// <summary>
        /// 网页标题展示方式：
        /// PagenameAfterWebsitename : 网页标题 Pagename + 站点管理 WebsiteName
        /// Pagename : 只展示网页标题
        /// Websitename : 只展示Websitename
        /// </summary>
        public string PageTitleSeoAdjustment { get; set; }

        /// <summary>
        /// 站点管理/栏目菜单管理 MetaTitle为空时设置默认SeoTitle
        /// </summary>
        public string DefaultTitle { get; set; }

        /// <summary>
        /// 站点管理/栏目菜单管理 MetaKeywords为空时设置默认MetaKeywords
        /// </summary>
        public List<string> DefaultMetakeywords { get; set; }

        /// <summary>
        /// 站点管理/栏目菜单管理 MetaDescription为空时设置默认MetaDescription
        /// </summary>
        public string DefaultMetaDescription { get; set; }
    }
}